package ytr.android.sparrow;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

import ytr.android.util.ListCalculation;

import android.content.Context;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.preference.PreferenceManager;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Adapter;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.WrapperListAdapter;

/**
 * 麻雀スコア管理画面。
 * @author toki
 *
 */
public class ScoreManagementBaseActivity extends SparrowBaseActivity {

	/**
	 * 可変リストカラム数を表す定数
	 */
	protected static final int LIST_VARIABLE_COLUMN_NUM = 6;

	/**
	 * 全リストカラム数を表す定数(ラベルカラムも含む)
	 */
	protected static final int LIST_COLUMN_NUM = 7;

	/**
	 * スコア管理リストの初期値
	 */
	protected static final String SCORE_LIST_DEFAULT_PARAMETER = "0";

	/**
	 * 点数を指すBundleキー
	 */
	protected static final String BUNDLE_KEY_SCORE_DATA = "score";

	/**
	 * リスト更新種別を指すBundleキー
	 */
	protected static final String BUNDLE_KEY_SCORE_POSITION = "position";

	/**
	 * リスト種別を指すBundleキー
	 */
	protected static final String BUNDLE_KEY_DATA_TYPE = "type";	

	/**
	 * 点数更新が発生したアクティブな点数情報を指すBundleキー
	 */
	protected static final String BUNDLE_KEY_ACTIVE_DATA = "active";
	
	/**
	 * スコア管理リストを指すBundleキー
	 */
	protected static final  int BUNDLE_KEY_DATA_TYPE_SCORE = 0;

	/**
	 * 結果管理リストを指すBundleキー
	 */
	protected static final int BUNDLE_KEY_DATA_TYPE_RESULT = 1;
	
	/**
	 * 
	 */
	protected static final String UM_SUBTRACTION_VALUE = "-300";
	
	/**
	 * 
	 */
	protected static final int UM_DIVISION_VALUE = 10;

	/**
	 * 
	 */
	protected static final int LOWEST_USER_NUM = 3;

	/**
	 * 
	 */
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);

	}
}
